High-Performance Terrain Rendering Using Hardware Tessellation

نویسندگان

  • Egor Yusov
  • Maxim Shevtsov
چکیده

In this paper, we present a new terrain rendering approach, with adaptive triangulation performed entirely on the GPU via tessellation unit available on the DX11-class graphics hardware. The proposed approach avoids encoding of the triangulation topology thus reducing the CPU burden significantly. It also minimizes the data transfer overhead between host and GPU memory, which also improves rendering performance. During the preprocessing, we construct a multiresolution terrain height map representation that is encoded by the robust compression technique enabling direct error control. The technique is efficiently accelerated by the GPU and allows the trade-off between speed and compression performance. At run time, an adaptive triangulation is constructed in two stages: a coarse and a fine-grain one. At the first stage, rendering algorithm selects the coarsest level patches that satisfy the given error threshold. At the second stage, each patch is subdivided into smaller blocks which are then tessellated on the GPU in the way that guarantees seamless triangulation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hybrid GPU Technique for Real-Time Terrain Visualization

Real-Time terrain visualization plays an important rule in multiple popular applications like geographical information systems, computer games, or civil or militar simulators, where hardware tessellation has become a de-facto standard nowadays in the graphic pipeline. Also, post-processing techniques enhance the appearance of the rendered image by applying changes at the pixel level using the f...

متن کامل

Applying Tessellation to Clipmap Terrain Rendering

Recent graphics hardware has introduced a number useful techniques that can be applied to terrain rendering. In this report, we describe some of the issues with terrain rendering, such as performance. We describe our framework for implementing terrain rendering algorithms which help to reduce implementation complexity. We explore the possibility of applying recent hardware and API features to t...

متن کامل

Persistent Grid Mapping: A GPU-based Framework for Interactive Terrain Rendering

In this paper we present the Persistent Grid Mapping (PGM), a novel framework for interactive terrain rendering that provides a screen-uniform tessellation of terrains in a view-dependent manner. The persistent grid, which covers the entire screen, is triangulated with respect to the rendering capabilities of the graphics hardware and cached in video memory. The GPU maps each vertex of the pers...

متن کامل

Terrain Rendering using Geometry Clipmaps

Geometry clipmaps present a quick, intuitive, and high performance solution to the problem of rendering terrain at varying levels of detail (LOD). Recent advances in graphics hardware allow a significant portion of geometry clipmap processing to be done on the GPU, making the performance even better. This paper explores implementing geometry clipmaps on the GPU and discusses the optimizations a...

متن کامل

Terrain Geomorphing in the Vertex Shader

Terrain rendering has heretofore been computed by a CPU and rendered by a combination of CPU and GPU. It is possible to implement a fast terrain renderer which works optimally with current 3D hardware. This is done by using geo-mipmapping which splits the terrain into a set of smaller meshes called patches. Each patch is triangulated view-dependently into one single triangle strip. Special care...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of WSCG

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2011